home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1997 August / Macworld (1997-08).dmg / Shareware World / Graphics / FlyThrough / Fly Through Read Me < prev   
Text File  |  1997-06-17  |  6KB  |  124 lines

  1.                        Fly Through: 
  2. A QuickDraw 3D VR Viewer Application
  3.  
  4.  
  5. What is it?
  6.  
  7. This program simulates a small "spacecraft" flying through a Quickdraw 3D scene. 
  8.  
  9. Requires
  10.  
  11.     • Power Macintosh with 16 megabytes or more of RAM.
  12.     • QuickDraw 3D 
  13.  
  14. Where do I get it?
  15.  
  16. The current version (1.1 as of this writing) is available at:
  17. <ftp://ftp.halcyon.com/pub/users/jennings/FlyThrough.sit.hqx> 
  18.  
  19. The source code, a Metrowerks PowerPlant project, is also currently available at:
  20. <ftp://ftp.halcyon.com/pub/users/jennings/FlyThrough.src.1.1.sit> 
  21.  
  22. The most recent version of this document is at:
  23. <http://www.halcyon.com/jennings/FlyThrough.html> 
  24.  
  25. Apple's QuickDraw 3D website has a Virtual Worlds Gallery of interesting scenes you can try at: <http://quickdraw3d.apple.com/Gallery/3DWorlds.HTML> 
  26.  
  27. Features
  28.  
  29. You can open any 3DMF file from the Open menu item. I've also included some sample files that you can double-click on. 
  30.  
  31. The windows have a QuickTime VR-like interface. This means that you drag the mouse in the window to look around, and that the option key will move you forward while the control key will move you backward. In addition, the arrow keys will move you "sideways", shift-option will roll you clockwise (and the scene counter-clockwise) and shift-control will roll you counter-clockwise (and the scene clockwise.) 
  32.  
  33. The shift-arrow keys rotate you in the same ways that dragging the mouse in the window do, but with less control. 
  34.  
  35. Note that random dragging (especially dragging in circles) in the window will often leave you with a residual roll you have to correct with shift-control and shift-option. Choosing Stabilize Horizon from the View menu will fix that by choosing your current horizontal as the prefered one. Note that: 
  36.     • The visual horizon should be level and centered in your view when you turn this on. 
  37.     • Rolling with shift-cammand and shift-option will not stick when you go back to dragging the mouse. 
  38.     • Trying to look straight up or down while your horizon is stabilized will do strange things. 
  39.  
  40. Stabilize Horizon is on by default whenever you open a new file.
  41.  
  42.  
  43. The "Thrust" slider will control how fast you will move through the scene. Turn the thrust down to get finer control over how you move. The minimum thrust is 1/100th of the maximum. The maximum thrust is fixed by the size of the scene. 
  44.  
  45. The View menu will move you to one of several predefined places. 
  46.     • From Front places you on the +Z axis. 
  47.     • From Back places you on the -Z axis. 
  48.     • From Left places you on the -X axis. (Audience left when facing front.) 
  49.     • From Right places you on the +X axis. (Audience right when facing front.) 
  50.     • From Top places you on the +Y axis. 
  51.     • From Bottom places you on the -Y axis. 
  52.     • From Center places you in the center of the scene, looking in the +Z direction. 
  53.     • Look Toward Center turns you toward the center without moving you. 
  54.  
  55. The vehicle has two headlights, which you can control with the Lights menu. There is also an Extra Light option if you find the scene to be too dim. 
  56.  
  57. Motion Summary
  58.  
  59. Translation
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. The speed of the translation is controlled by the "Thrust" slider. 
  68.  
  69. You can also "feather" the motion by tapping the keys rather than holding them down. 
  70.  
  71. Rotation
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79. The speed of the rotation is controlled by the distance of the drag. 
  80.  
  81. The speed of the rotation keys is not controlled by the "Thrust" slider, but you can "feather" the motion by tapping the keys rather than holding them down. 
  82.  
  83. Things to try
  84.  
  85.     • You can go inside the objects you see. Some scenes will start you out inside an object. If you turn down the thrust, you can get inside some very small features. 
  86.     • A good place to try out the Light Menu items is one of the TriGrid Box sample files. The sides of these boxes have been made from lots of little triangles so that they will catch the light more realisticly than the other cube sample models do. 
  87.     • See how well you can "steer" with the mouse while going forward with the option key. 
  88.     • If you drag with the mouse in one direction, and use an arrow key to move in the other direction, you'll end up moving in a circle. See if you can "orbit" the scene. If you turn down the thrust, you can make smaller circles. See if you can "orbit" a small feature of the scene. 
  89.  
  90. When making models for Fly Through
  91.  
  92. If you have the tools to create your own 3DMF files, there are some things you might want to keep in mind. 
  93.  
  94.     • The scale of the model shouldn't affect your ability to navigate it. Fly Through adjusts itself to the scale of the scene, as measured by the diagonal of the scene's bounding box. The headlights, on the other hand, fall off with distance, and will have less effect in larger models. Headlights seem to work best in ranges of 1 to 10 units. 
  95.     • If you want the View menu to be reasonable, aim the "front" of your model in the +Z direction, with "up" in the +Y direction. 
  96.     • You can set the background color by adding a ClearImageColor to the file's ViewHints. 
  97.     • You can set the initial camera placement by adding a camera to the ViewHints. The other camera parameters are ignored. 
  98.     • You can also add lights to the ViewHints. 
  99.  
  100. Version History
  101.  
  102. Version 1.1.2, May 14, 1997: 
  103. Fixed rare slider hilite bug. Fixed "Quickdraw 3D not installed" alert.
  104.  
  105. Version 1.1 (final), March 29, 1997: 
  106. Recompiled without debugging code.
  107.  
  108. Version 1.1b2, March 19, 1997: 
  109. The "built-in" scenes that I used for testing are now available as separate files, and the New sub-menu that used to build them has been removed. 
  110.  
  111. Version 1.1b1 (first beta), March 12, 1997: 
  112. Can now read 3DMF files. Lots of interface tweaks and bug fixes. 
  113.  
  114. Version 1.0, September 30, 1996: 
  115. A "proof of concept", but little more than a demo. Could only display built-in scenes. 
  116.  
  117. _____________________________________________
  118.  
  119. Copyright ©1997 by James Jennings. All rights reserved. 
  120. Send comments and suggestions to jennings@halcyon.com.
  121. I would welcome any and all feedback. 
  122.  
  123. Last modified on May 14, 1997. 
  124.